Find Jobs
Hire Freelancers

Text Rendering using SlimDX and Directx11 API

$30-5000 USD

已取消
已发布大约 12 年前

$30-5000 USD

货到付款
The project requirement is to create a test application, which will render 2D and 3D text. The test application must be implemented using **SlimDX**, **DirectWrite**, **C# 3.0**, and must be fully compatible with **Direct3D 11 API**. The application should not use **GDI** or **GDI+**. ## Deliverables ## Project Overview Application must draw text using Direct3D 11. It should use DirectWrite for formatting, text layout, and glyph caching, exposing basic DirectWrite text functionality for use with a D3D11 render target. The coder must possess expertise in game development using DirectX API and C#. This assignment is the first of a series of test projects. Buyer hopes to build a small network of capable coders to contribute to the ongoing product development process. ## Detailed Project Description & Objectives 1. Test application should render text using SlimDX (Direct3D 11 API) and C#. [Here is a sample C++ library][1] for the reference that draws text using Direct3D 11 API and uses DirectWrite API. 2. Rendering 2D text [as shown here.][2] 3. Rendering 3D text with two modes: * Text that always faces the camera, [as shown here.][3] A good example video of the 3D text [is shown here.][4] * Fixed text (i.e., text that does not always face the camera). 4. Application must be able to render the text using any of the installed fonts on the computer system. 5. Must support Windows 7. 6. Application must use low CPU resources. 7. All source code must be well documented and commented. ## Platform The development platform for the test application is SlimDX (Direct3D 11 API) using Visual Studio C#. ## Deliverables 1. The test application must render text in different modes, as specified in the above project description. 2. Complete source code of the test application must be provided, along with an compiled executable of the test application and installer. 3. A document describing the class structure and flow of data within the application is required. ## Comments 1. Questions and other inquiries are encouraged from bidders and will be answered promptly. 2. Attention to detail is very important. 3. Timeline for completion of project must be agreed prior to project award. 4. Please, we are seeking a developer with significant experience with DirectX and .Net applications and who also has the ability to produce thorough and well-organized application. Strong written communication skills are essential using the English language. 5. All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement). 6. Developer must sign non-disclosure agreement and provide references prior to project commencement. 7. A successful working relationship with the developer on this project will earn the developer preferential treatment for additional projects.
项目 ID: 2721354

关于此项目

远程项目
活跃12 年前

想赚点钱吗?

在Freelancer上竞价的好处

设定您的预算和时间范围
为您的工作获得报酬
简要概述您的提案
免费注册和竞标工作

关于客户

UNITED STATES的国旗
Verona, United States
4.5
7
付款方式已验证
会员自9月 5, 2007起

客户认证

谢谢!我们已通过电子邮件向您发送了索取免费积分的链接。
发送电子邮件时出现问题。请再试一次。
已注册用户 发布工作总数
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
加载预览
授予地理位置权限。
您的登录会话已过期而且您已经登出,请再次登录。