Cross section Using Shader in Ogre3D 2.1

Dibatalkan Dipasang 7 tahun yang lalu Dibayar saat pengiriman
Dibatalkan Dibayar saat pengiriman

Objective: Cut section using Shaders(HLSL and GLSL) in OGRE3D based simple application.

Requirement:

Existing sample application Is Ogre3D 1.6 based using VC++ MFC.

It is needed to complied in OGRE 2.1 with following features.

1. Cut Section with cap

- Cap on Off should be an option.

- Option to display cut section Plane(pic 1 Display ON, Pic 3 and 4 Plane display Off)

a. One Plane clip (left with out cap, right with cap)

Pic 1

b. Slice (Two Plane clip )

Second clip plane is parallel to first clip plane.

Reversed direction to clip of first plane.

Placed in a user defined distance from first.

Pic 2

c. Pie cut section

Pic 3

d. Arbitrary Clip planes- Max 6 Clips(pic shown for 3 planes)

Pic 4

Note 1: Option needed for cap color that uses part diffuse color as cap color or user color.

Note 2: Option for Cap color to use Smooth shading(pic 3) and Flat Shading (Pic 4)

2. Plane Location.

- Provide function to user to move planes by clicking and dragging on the plane.

3. Option to display Clipped geometry as transparent

Pic 5

Input:

C++ Code : Ogre3D based MFC Application

Mesh File: Triangulated Mesh files of various sizes.

Loader included in the code.

Geometry can have texture and multiple parts.

And other display modes like Wireframe, Hidden line removal are there.

Output:

- Section code handled by shader in both HLSL and GLSL

- Ogre3D version 2.1 complied code.

- GLSL is priority.

- HLSL is nice to have.

Acceptance Critiria:

- GLSL Shader has to work with in all openGL Versions above OpenGL 1.2.

- Have to work with attached 5 sample files.

Note: in attached file OgreMFCcae is the source file. Read more in attached MS-Document file.

Rendering 3D Pemrograman C++ Grafis Komputer Pembuatan Game OpenGL

ID Proyek: #13679764

Tentang proyek

2 proposal Proyek online Aktif 7 tahun yang lalu

Diberikan kepada:

emmanuelluna

I have worked with ogre for a couple of years, my last project is done with Ogre 1.10 Here is a link with my latest project: [login to view URL] I have worke Lebih banyak

$155 USD dalam 3 hari
(0 Ulasan)
0.0