Changeset View
Changeset View
Standalone View
Standalone View
intern/cycles/blender/blender_object.cpp
| Show First 20 Lines • Show All 176 Lines • ▼ Show 20 Lines | case BL::Light::type_AREA: { | ||||
| light->round = true; | light->round = true; | ||||
| break; | break; | ||||
| } | } | ||||
| light->type = LIGHT_AREA; | light->type = LIGHT_AREA; | ||||
| break; | break; | ||||
| } | } | ||||
| } | } | ||||
| /* strength */ | |||||
| light->strength = get_float3(b_light.color()); | |||||
| light->strength *= BL::PointLight(b_light).energy(); | |||||
| /* location and (inverted!) direction */ | /* location and (inverted!) direction */ | ||||
| light->co = transform_get_column(&tfm, 3); | light->co = transform_get_column(&tfm, 3); | ||||
| light->dir = -transform_get_column(&tfm, 2); | light->dir = -transform_get_column(&tfm, 2); | ||||
| light->tfm = tfm; | light->tfm = tfm; | ||||
| /* shader */ | /* shader */ | ||||
| vector<Shader *> used_shaders; | vector<Shader *> used_shaders; | ||||
| find_shader(b_light, used_shaders, scene->default_light); | find_shader(b_light, used_shaders, scene->default_light); | ||||
| ▲ Show 20 Lines • Show All 474 Lines • Show Last 20 Lines | |||||