Hello Я хочу создать приятную 3D-сцену, чтобы показать некоторые 3D-модели. Как я должен управлять освещением, чтобы модели стали довольно 3D! Что-то вроде Solidworks! Сколько источников света мне нужно? Направленная или позиция? Где? Какой материал для тел?3D Lighting (OpenGl)
ответ
я такого рода вещи для удовольствия, так вот что я могу сказать о различных типах методов освещения:
Ходовые огни действуют как солнце; их лучи параллельны, поэтому они могут выглядеть странно, когда в неправильном контексте.
Точечные огни являются (очевидно) точками. Они не имеют формы и просто излучают лучи из одной точки в пространстве. Они невидимы, но не дают реалистичных результатов (поскольку точечные огни не существуют в природе).
Отражатели света - это плоские объекты, излучающие свет, как те зонтичные предметы, которые они используют в студиях фотографии. Они видны, если они находятся на снимке камеры, и они создают довольно реалистичные результаты. Обычно это квадраты или прямоугольники, но круги тоже работают.
Mesh lights - это реальные 3D-объекты, которые используются как огни. Это самые реалистичные, но самые сложные для вычисления и рендеринга. Они выглядят не слишком сильно отличающимися от огней области, но полезны в некоторых ситуациях (например, при создании светящейся лампочки).
я такого рода вещи (как подсказывает мое имя пользователя), так что здесь несколько учебников о том, как сделать освещение в студии моды:
студии Освещение Учебник: http://www.yafaray.org/documentation/tutorials/studiolighting
Примеры различных типов огней: http://www.yafaray.org/documentation/userguide/objects#Lights
- Создания Nice Материалы: http://www.yafaray.org/documentation/userguide/material
- Тонны Других учебников: http://www.yafaray.org/documentation/userguide/
Если вы хотите лучших результатов, канавы OpenGL и получить беспристрастный движок рендеринга, как свободный LuxRender.
И для хорошей 3D-моделирующей программы (для импорта 3D-сцены для рендеринга) попробуйте бесплатную программу Blender. Это мой любимый;)
- 1. OpenGL Lighting борьба
- 2. OpenGL Lighting Fail when Scaling
- 3. C++ Opengl Lighting не работает
- 4. OpenGL Diffuse Lighting на Android
- 5. Open GL Lighting Problem
- 6. Texture Mapping and Lighting Vertex Shader ErrorJava OpenGL
- 7. Generic GLSL Lighting Shader
- 8. DirectX Lighting
- 9. Проблема с OpenGl Lighting с движущимся ярким пятном
- 10. Phong Lighting в Vertex Shader
- 11. 3D Maze OpenGL Реализация
- 12. 3D-ротация в OpenGL
- 13. OpenGL 3D-текстура «светит»
- 14. Java Opengl 3D-рендеринг
- 15. OpenGL - визуализация 3D-текстуры
- 16. opengl 3d texture issue
- 17. OpenGL ES 2.0 3d
- 18. 3D-выбор в OpenGL
- 19. Обнаружение столкновений OpenGL 3D
- 20. 3D-камера OpenGL gluLookAt
- 21. Opengl 3d лазерный луч
- 22. OpenGL 3D Selection
- 23. 3D-столкновение в OpenGL
- 24. 3d рисунок в OpenGL
- 25. OpenGL 3D Куб Вращение
- 26. OpenGL 3D рельефность артефактов
- 27. Java OpenGL 3D Collision
- 28. Текстурирование 3D-моделей OpenGL
- 29. Перемещение 3d-формы в OpenGL
- 30. 3d куб opengl - перекрывающиеся стороны
Этот вопрос нечеткий. Чтобы ваши модели выглядели как трехмерные, достаточно простого направленного света. –