2008-01-07 19:13:47 +00:00
|
|
|
# ***** BEGIN GPL LICENSE BLOCK *****
|
2007-03-27 18:34:57 +00:00
|
|
|
#
|
|
|
|
# This program is free software; you can redistribute it and/or
|
|
|
|
# modify it under the terms of the GNU General Public License
|
|
|
|
# as published by the Free Software Foundation; either version 2
|
2008-01-07 19:13:47 +00:00
|
|
|
# of the License, or (at your option) any later version.
|
2007-03-27 18:34:57 +00:00
|
|
|
#
|
|
|
|
# This program is distributed in the hope that it will be useful,
|
|
|
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
|
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
|
|
# GNU General Public License for more details.
|
|
|
|
#
|
|
|
|
# You should have received a copy of the GNU General Public License
|
|
|
|
# along with this program; if not, write to the Free Software Foundation,
|
2010-02-12 13:34:04 +00:00
|
|
|
# Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
2007-03-27 18:34:57 +00:00
|
|
|
#
|
|
|
|
# The Original Code is Copyright (C) 2006, Blender Foundation
|
|
|
|
# All rights reserved.
|
2008-01-07 19:13:47 +00:00
|
|
|
# ***** END GPL LICENSE BLOCK *****
|
2007-03-27 18:34:57 +00:00
|
|
|
|
2012-10-24 08:36:10 +00:00
|
|
|
set(INC
|
2010-09-06 10:15:41 +00:00
|
|
|
.
|
2012-10-17 04:13:03 +00:00
|
|
|
composite
|
|
|
|
intern
|
|
|
|
shader
|
|
|
|
texture
|
2010-09-06 10:15:41 +00:00
|
|
|
../blenkernel
|
|
|
|
../blenlib
|
2015-08-16 17:32:01 +10:00
|
|
|
../blentranslation
|
2018-02-06 17:28:00 +11:00
|
|
|
../depsgraph
|
2010-09-06 10:15:41 +00:00
|
|
|
../gpu
|
|
|
|
../imbuf
|
|
|
|
../makesdna
|
|
|
|
../makesrna
|
|
|
|
../render/extern/include
|
|
|
|
../../../intern/guardedalloc
|
2014-10-07 15:46:19 -05:00
|
|
|
../../../intern/glew-mx
|
2011-05-31 01:15:44 +00:00
|
|
|
)
|
|
|
|
|
|
|
|
set(INC_SYS
|
2011-04-05 23:31:01 +00:00
|
|
|
${GLEW_INCLUDE_PATH}
|
2007-03-27 18:34:57 +00:00
|
|
|
)
|
|
|
|
|
2010-12-08 08:43:06 +00:00
|
|
|
set(SRC
|
2011-09-05 21:01:50 +00:00
|
|
|
composite/nodes/node_composite_alphaOver.c
|
|
|
|
composite/nodes/node_composite_bilateralblur.c
|
|
|
|
composite/nodes/node_composite_blur.c
|
2019-01-25 08:30:33 +11:00
|
|
|
composite/nodes/node_composite_bokehblur.c
|
|
|
|
composite/nodes/node_composite_bokehimage.c
|
|
|
|
composite/nodes/node_composite_boxmask.c
|
2011-09-05 21:01:50 +00:00
|
|
|
composite/nodes/node_composite_brightness.c
|
|
|
|
composite/nodes/node_composite_channelMatte.c
|
|
|
|
composite/nodes/node_composite_chromaMatte.c
|
|
|
|
composite/nodes/node_composite_colorMatte.c
|
|
|
|
composite/nodes/node_composite_colorSpill.c
|
|
|
|
composite/nodes/node_composite_colorbalance.c
|
2019-01-25 08:30:33 +11:00
|
|
|
composite/nodes/node_composite_colorcorrection.c
|
2011-09-05 21:01:50 +00:00
|
|
|
composite/nodes/node_composite_common.c
|
|
|
|
composite/nodes/node_composite_composite.c
|
2014-03-11 14:07:49 +01:00
|
|
|
composite/nodes/node_composite_cornerpin.c
|
2011-09-05 21:01:50 +00:00
|
|
|
composite/nodes/node_composite_crop.c
|
2018-07-18 13:03:09 +02:00
|
|
|
composite/nodes/node_composite_cryptomatte.c
|
2011-09-05 21:01:50 +00:00
|
|
|
composite/nodes/node_composite_curves.c
|
|
|
|
composite/nodes/node_composite_defocus.c
|
2019-01-25 08:30:33 +11:00
|
|
|
composite/nodes/node_composite_despeckle.c
|
2011-09-05 21:01:50 +00:00
|
|
|
composite/nodes/node_composite_diffMatte.c
|
|
|
|
composite/nodes/node_composite_dilate.c
|
|
|
|
composite/nodes/node_composite_directionalblur.c
|
|
|
|
composite/nodes/node_composite_displace.c
|
|
|
|
composite/nodes/node_composite_distanceMatte.c
|
2019-01-25 08:30:33 +11:00
|
|
|
composite/nodes/node_composite_doubleEdgeMask.c
|
|
|
|
composite/nodes/node_composite_ellipsemask.c
|
2011-09-05 21:01:50 +00:00
|
|
|
composite/nodes/node_composite_filter.c
|
|
|
|
composite/nodes/node_composite_flip.c
|
|
|
|
composite/nodes/node_composite_gamma.c
|
|
|
|
composite/nodes/node_composite_glare.c
|
|
|
|
composite/nodes/node_composite_hueSatVal.c
|
|
|
|
composite/nodes/node_composite_huecorrect.c
|
|
|
|
composite/nodes/node_composite_idMask.c
|
|
|
|
composite/nodes/node_composite_image.c
|
2012-08-06 13:45:11 +00:00
|
|
|
composite/nodes/node_composite_inpaint.c
|
2011-09-05 21:01:50 +00:00
|
|
|
composite/nodes/node_composite_invert.c
|
2012-06-14 12:19:13 +00:00
|
|
|
composite/nodes/node_composite_keying.c
|
2019-01-25 08:30:33 +11:00
|
|
|
composite/nodes/node_composite_keyingscreen.c
|
2011-09-05 21:01:50 +00:00
|
|
|
composite/nodes/node_composite_lensdist.c
|
|
|
|
composite/nodes/node_composite_levels.c
|
|
|
|
composite/nodes/node_composite_lummaMatte.c
|
2019-01-25 08:30:33 +11:00
|
|
|
composite/nodes/node_composite_mapRange.c
|
2011-09-05 21:01:50 +00:00
|
|
|
composite/nodes/node_composite_mapUV.c
|
|
|
|
composite/nodes/node_composite_mapValue.c
|
2012-06-04 16:42:58 +00:00
|
|
|
composite/nodes/node_composite_mask.c
|
2019-01-25 08:30:33 +11:00
|
|
|
composite/nodes/node_composite_math.c
|
2011-09-05 21:01:50 +00:00
|
|
|
composite/nodes/node_composite_mixrgb.c
|
2011-11-07 12:56:05 +00:00
|
|
|
composite/nodes/node_composite_movieclip.c
|
|
|
|
composite/nodes/node_composite_moviedistortion.c
|
2011-09-05 21:01:50 +00:00
|
|
|
composite/nodes/node_composite_normal.c
|
|
|
|
composite/nodes/node_composite_normalize.c
|
|
|
|
composite/nodes/node_composite_outputFile.c
|
2019-01-25 08:30:33 +11:00
|
|
|
composite/nodes/node_composite_pixelate.c
|
Merge plane track feature from tomato branch
This commit includes all the changes made for plane tracker
in tomato branch.
Movie clip editor changes:
- Artist might create a plane track out of multiple point
tracks which belongs to the same track (minimum amount of
point tracks is 4, maximum is not actually limited).
When new plane track is added, it's getting "tracked"
across all point tracks, which makes it stick to the same
plane point tracks belong to.
- After plane track was added, it need to be manually adjusted
in a way it covers feature one might to mask/replace.
General transform tools (G, R, S) or sliding corners with
a mouse could be sued for this. Plane corner which
corresponds to left bottom image corner has got X/Y axis
on it (red is for X axis, green for Y).
- Re-adjusting plane corners makes plane to be "re-tracked"
for the frames sequence between current frame and next
and previous keyframes.
- Kayframes might be removed from the plane, using Shit-X
(Marker Delete) operator. However, currently manual
re-adjustment or "re-track" trigger is needed.
Compositor changes:
- Added new node called Plane Track Deform.
- User selects which plane track to use (for this he need
to select movie clip datablock, object and track names).
- Node gets an image input, which need to be warped into
the plane.
- Node outputs:
* Input image warped into the plane.
* Plane, rasterized to a mask.
Masking changes:
- Mask points might be parented to a plane track, which
makes this point deforming in a way as if it belongs
to the tracked plane.
Some video tutorials are available:
- Coder video: http://www.youtube.com/watch?v=vISEwqNHqe4
- Artist video: https://vimeo.com/71727578
This is mine and Keir's holiday code project :)
2013-08-16 09:46:30 +00:00
|
|
|
composite/nodes/node_composite_planetrackdeform.c
|
2011-09-05 21:01:50 +00:00
|
|
|
composite/nodes/node_composite_premulkey.c
|
|
|
|
composite/nodes/node_composite_rgb.c
|
|
|
|
composite/nodes/node_composite_rotate.c
|
|
|
|
composite/nodes/node_composite_scale.c
|
|
|
|
composite/nodes/node_composite_sepcombHSVA.c
|
|
|
|
composite/nodes/node_composite_sepcombRGBA.c
|
|
|
|
composite/nodes/node_composite_sepcombYCCA.c
|
|
|
|
composite/nodes/node_composite_sepcombYUVA.c
|
|
|
|
composite/nodes/node_composite_setalpha.c
|
|
|
|
composite/nodes/node_composite_splitViewer.c
|
2011-11-07 12:56:05 +00:00
|
|
|
composite/nodes/node_composite_stabilize2d.c
|
2014-07-26 12:59:29 +02:00
|
|
|
composite/nodes/node_composite_sunbeams.c
|
2019-01-25 08:30:33 +11:00
|
|
|
composite/nodes/node_composite_switch.c
|
|
|
|
composite/nodes/node_composite_switchview.c
|
2011-09-05 21:01:50 +00:00
|
|
|
composite/nodes/node_composite_texture.c
|
|
|
|
composite/nodes/node_composite_tonemap.c
|
2012-06-19 17:29:58 +00:00
|
|
|
composite/nodes/node_composite_trackpos.c
|
2011-11-07 12:56:05 +00:00
|
|
|
composite/nodes/node_composite_transform.c
|
2011-09-05 21:01:50 +00:00
|
|
|
composite/nodes/node_composite_translate.c
|
|
|
|
composite/nodes/node_composite_valToRgb.c
|
|
|
|
composite/nodes/node_composite_value.c
|
|
|
|
composite/nodes/node_composite_vecBlur.c
|
|
|
|
composite/nodes/node_composite_viewer.c
|
|
|
|
composite/nodes/node_composite_zcombine.c
|
2012-10-24 08:36:10 +00:00
|
|
|
|
2011-09-05 21:01:50 +00:00
|
|
|
composite/node_composite_tree.c
|
2013-03-18 16:34:57 +00:00
|
|
|
composite/node_composite_util.c
|
2011-09-05 21:01:50 +00:00
|
|
|
|
2012-11-06 19:59:02 +00:00
|
|
|
shader/nodes/node_shader_add_shader.c
|
|
|
|
shader/nodes/node_shader_ambient_occlusion.c
|
2011-11-08 11:38:16 +00:00
|
|
|
shader/nodes/node_shader_attribute.c
|
|
|
|
shader/nodes/node_shader_background.c
|
2019-01-25 08:30:33 +11:00
|
|
|
shader/nodes/node_shader_bevel.c
|
|
|
|
shader/nodes/node_shader_blackbody.c
|
|
|
|
shader/nodes/node_shader_brightness.c
|
2012-10-10 13:02:20 +00:00
|
|
|
shader/nodes/node_shader_bsdf_anisotropic.c
|
2011-11-08 11:38:16 +00:00
|
|
|
shader/nodes/node_shader_bsdf_diffuse.c
|
|
|
|
shader/nodes/node_shader_bsdf_glass.c
|
2012-11-06 19:59:02 +00:00
|
|
|
shader/nodes/node_shader_bsdf_glossy.c
|
2019-01-25 08:30:33 +11:00
|
|
|
shader/nodes/node_shader_bsdf_hair.c
|
|
|
|
shader/nodes/node_shader_bsdf_hair_principled.c
|
|
|
|
shader/nodes/node_shader_bsdf_principled.c
|
2012-11-06 19:59:02 +00:00
|
|
|
shader/nodes/node_shader_bsdf_refraction.c
|
2019-01-25 08:30:33 +11:00
|
|
|
shader/nodes/node_shader_bsdf_toon.c
|
2011-11-08 11:38:16 +00:00
|
|
|
shader/nodes/node_shader_bsdf_translucent.c
|
|
|
|
shader/nodes/node_shader_bsdf_transparent.c
|
|
|
|
shader/nodes/node_shader_bsdf_velvet.c
|
2012-10-10 15:56:43 +00:00
|
|
|
shader/nodes/node_shader_bump.c
|
2019-01-25 08:30:33 +11:00
|
|
|
shader/nodes/node_shader_camera.c
|
|
|
|
shader/nodes/node_shader_common.c
|
|
|
|
shader/nodes/node_shader_curves.c
|
|
|
|
shader/nodes/node_shader_displacement.c
|
|
|
|
shader/nodes/node_shader_eevee_specular.c
|
2011-11-08 11:38:16 +00:00
|
|
|
shader/nodes/node_shader_emission.c
|
|
|
|
shader/nodes/node_shader_fresnel.c
|
2019-01-25 08:30:33 +11:00
|
|
|
shader/nodes/node_shader_gamma.c
|
2011-11-08 11:38:16 +00:00
|
|
|
shader/nodes/node_shader_geometry.c
|
2019-01-25 08:30:33 +11:00
|
|
|
shader/nodes/node_shader_hair_info.c
|
2011-11-08 11:38:16 +00:00
|
|
|
shader/nodes/node_shader_holdout.c
|
2019-01-25 08:30:33 +11:00
|
|
|
shader/nodes/node_shader_hueSatVal.c
|
Cycles: Add Support for IES files as textures for light strength
This patch adds support for IES files, a file format that is commonly used to store the directional intensity distribution of light sources.
The new IES node is supposed to be plugged into the Strength input of the Emission node of the lamp.
Since people generating IES files do not really seem to care about the standard, the parser is flexible enough to accept all test files I have tried.
Some common weirdnesses are distributing values over multiple lines that should go into one line, using commas instead of spaces as delimiters and adding various useless stuff at the end of the file.
The user interface of the node is similar to the script node, the user can either select an internal Text or load a file.
Internally, IES files are handled similar to Image textures: They are stored in slots by the LightManager and each unique IES is assigned to one slot.
The local coordinate system of the lamp is used, so that the direction of the light can be changed. For UI reasons, it's usually best to add an area light,
rotate it and then change its type, since especially the point light does not immediately show its local coordinate system in the viewport.
Reviewers: #cycles, dingto, sergey, brecht
Reviewed By: #cycles, dingto, brecht
Subscribers: OgDEV, crazyrobinhood, secundar, cardboard, pisuke, intrah, swerner, micah_denn, harvester, gottfried, disnel, campbellbarton, duarteframos, Lapineige, brecht, juicyfruit, dingto, marek, rickyblender, bliblubli, lockal, sergey
Differential Revision: https://developer.blender.org/D1543
2018-05-27 00:46:37 +02:00
|
|
|
shader/nodes/node_shader_ies_light.c
|
2019-01-25 08:30:33 +11:00
|
|
|
shader/nodes/node_shader_invert.c
|
2012-11-06 19:59:02 +00:00
|
|
|
shader/nodes/node_shader_layer_weight.c
|
2012-05-07 20:24:38 +00:00
|
|
|
shader/nodes/node_shader_light_falloff.c
|
2012-11-06 19:59:02 +00:00
|
|
|
shader/nodes/node_shader_light_path.c
|
2019-01-25 08:30:33 +11:00
|
|
|
shader/nodes/node_shader_mapping.c
|
|
|
|
shader/nodes/node_shader_math.c
|
|
|
|
shader/nodes/node_shader_mixRgb.c
|
2011-11-08 11:38:16 +00:00
|
|
|
shader/nodes/node_shader_mix_shader.c
|
2019-01-25 08:30:33 +11:00
|
|
|
shader/nodes/node_shader_normal.c
|
2012-11-06 19:59:02 +00:00
|
|
|
shader/nodes/node_shader_normal_map.c
|
|
|
|
shader/nodes/node_shader_object_info.c
|
2011-11-08 11:38:16 +00:00
|
|
|
shader/nodes/node_shader_output_lamp.c
|
2019-01-25 08:30:33 +11:00
|
|
|
shader/nodes/node_shader_output_linestyle.c
|
2011-11-08 11:38:16 +00:00
|
|
|
shader/nodes/node_shader_output_material.c
|
|
|
|
shader/nodes/node_shader_output_world.c
|
2012-11-06 19:59:02 +00:00
|
|
|
shader/nodes/node_shader_particle_info.c
|
2019-01-25 08:30:33 +11:00
|
|
|
shader/nodes/node_shader_rgb.c
|
2012-11-06 19:59:02 +00:00
|
|
|
shader/nodes/node_shader_script.c
|
2019-01-25 08:30:33 +11:00
|
|
|
shader/nodes/node_shader_sepcombHSV.c
|
|
|
|
shader/nodes/node_shader_sepcombRGB.c
|
|
|
|
shader/nodes/node_shader_sepcombXYZ.c
|
|
|
|
shader/nodes/node_shader_shaderToRgb.c
|
|
|
|
shader/nodes/node_shader_squeeze.c
|
2013-04-01 20:26:52 +00:00
|
|
|
shader/nodes/node_shader_subsurface_scattering.c
|
2012-11-06 19:59:02 +00:00
|
|
|
shader/nodes/node_shader_tangent.c
|
|
|
|
shader/nodes/node_shader_tex_brick.c
|
|
|
|
shader/nodes/node_shader_tex_checker.c
|
2011-11-08 11:38:16 +00:00
|
|
|
shader/nodes/node_shader_tex_coord.c
|
|
|
|
shader/nodes/node_shader_tex_environment.c
|
2012-11-06 19:59:02 +00:00
|
|
|
shader/nodes/node_shader_tex_gradient.c
|
2011-11-08 11:38:16 +00:00
|
|
|
shader/nodes/node_shader_tex_image.c
|
|
|
|
shader/nodes/node_shader_tex_magic.c
|
|
|
|
shader/nodes/node_shader_tex_musgrave.c
|
|
|
|
shader/nodes/node_shader_tex_noise.c
|
2015-07-18 22:36:09 +02:00
|
|
|
shader/nodes/node_shader_tex_pointdensity.c
|
2011-11-08 11:38:16 +00:00
|
|
|
shader/nodes/node_shader_tex_sky.c
|
|
|
|
shader/nodes/node_shader_tex_voronoi.c
|
|
|
|
shader/nodes/node_shader_tex_wave.c
|
2014-07-20 12:14:31 +09:00
|
|
|
shader/nodes/node_shader_uvAlongStroke.c
|
2014-04-02 11:40:29 +02:00
|
|
|
shader/nodes/node_shader_uvmap.c
|
2019-01-25 08:30:33 +11:00
|
|
|
shader/nodes/node_shader_valToRgb.c
|
|
|
|
shader/nodes/node_shader_value.c
|
|
|
|
shader/nodes/node_shader_vectMath.c
|
|
|
|
shader/nodes/node_shader_vectTransform.c
|
|
|
|
shader/nodes/node_shader_vector_displacement.c
|
|
|
|
shader/nodes/node_shader_volume_absorption.c
|
|
|
|
shader/nodes/node_shader_volume_principled.c
|
|
|
|
shader/nodes/node_shader_volume_scatter.c
|
|
|
|
shader/nodes/node_shader_wavelength.c
|
|
|
|
shader/nodes/node_shader_wireframe.c
|
2011-09-05 21:01:50 +00:00
|
|
|
shader/node_shader_tree.c
|
|
|
|
shader/node_shader_util.c
|
|
|
|
|
|
|
|
texture/nodes/node_texture_at.c
|
|
|
|
texture/nodes/node_texture_bricks.c
|
|
|
|
texture/nodes/node_texture_checker.c
|
|
|
|
texture/nodes/node_texture_common.c
|
|
|
|
texture/nodes/node_texture_compose.c
|
|
|
|
texture/nodes/node_texture_coord.c
|
|
|
|
texture/nodes/node_texture_curves.c
|
|
|
|
texture/nodes/node_texture_decompose.c
|
|
|
|
texture/nodes/node_texture_distance.c
|
|
|
|
texture/nodes/node_texture_hueSatVal.c
|
|
|
|
texture/nodes/node_texture_image.c
|
|
|
|
texture/nodes/node_texture_invert.c
|
|
|
|
texture/nodes/node_texture_math.c
|
|
|
|
texture/nodes/node_texture_mixRgb.c
|
|
|
|
texture/nodes/node_texture_output.c
|
|
|
|
texture/nodes/node_texture_proc.c
|
|
|
|
texture/nodes/node_texture_rotate.c
|
|
|
|
texture/nodes/node_texture_scale.c
|
|
|
|
texture/nodes/node_texture_texture.c
|
|
|
|
texture/nodes/node_texture_translate.c
|
|
|
|
texture/nodes/node_texture_valToNor.c
|
|
|
|
texture/nodes/node_texture_valToRgb.c
|
|
|
|
texture/nodes/node_texture_viewer.c
|
|
|
|
texture/node_texture_tree.c
|
|
|
|
texture/node_texture_util.c
|
|
|
|
|
|
|
|
intern/node_common.c
|
2019-01-25 08:30:33 +11:00
|
|
|
intern/node_exec.c
|
2011-09-05 21:01:50 +00:00
|
|
|
intern/node_socket.c
|
2019-01-25 08:30:33 +11:00
|
|
|
intern/node_util.c
|
2011-09-05 21:01:50 +00:00
|
|
|
|
2013-03-18 16:34:57 +00:00
|
|
|
composite/node_composite_util.h
|
2011-09-05 21:01:50 +00:00
|
|
|
shader/node_shader_util.h
|
|
|
|
texture/node_texture_util.h
|
2010-11-29 04:35:56 +00:00
|
|
|
|
2013-03-18 16:34:57 +00:00
|
|
|
NOD_common.h
|
2011-09-05 21:01:50 +00:00
|
|
|
NOD_composite.h
|
|
|
|
NOD_shader.h
|
|
|
|
NOD_socket.h
|
2013-03-18 16:34:57 +00:00
|
|
|
NOD_static_types.h
|
2019-01-25 08:30:33 +11:00
|
|
|
NOD_texture.h
|
2011-09-05 21:01:50 +00:00
|
|
|
intern/node_common.h
|
2019-01-25 08:30:33 +11:00
|
|
|
intern/node_exec.h
|
|
|
|
intern/node_util.h
|
2010-10-23 04:05:55 +00:00
|
|
|
)
|
|
|
|
|
2010-12-08 08:43:06 +00:00
|
|
|
if(WITH_PYTHON)
|
2011-07-16 23:01:14 +00:00
|
|
|
list(APPEND INC
|
|
|
|
../python
|
|
|
|
)
|
|
|
|
list(APPEND INC_SYS
|
|
|
|
${PYTHON_INCLUDE_DIRS}
|
|
|
|
)
|
2010-12-08 08:43:06 +00:00
|
|
|
add_definitions(-DWITH_PYTHON)
|
|
|
|
endif()
|
2008-12-31 05:20:35 +00:00
|
|
|
|
2012-03-17 12:07:58 +00:00
|
|
|
if(WITH_INTERNATIONAL)
|
|
|
|
add_definitions(-DWITH_INTERNATIONAL)
|
|
|
|
endif()
|
|
|
|
|
2012-03-01 07:56:15 +00:00
|
|
|
if(WITH_IMAGE_OPENEXR)
|
|
|
|
add_definitions(-DWITH_OPENEXR)
|
|
|
|
endif()
|
|
|
|
|
2012-06-30 14:14:22 +00:00
|
|
|
if(WITH_COMPOSITOR)
|
|
|
|
list(APPEND INC
|
|
|
|
../compositor
|
|
|
|
)
|
|
|
|
add_definitions(-DWITH_COMPOSITOR)
|
|
|
|
endif()
|
|
|
|
|
2014-10-07 15:46:19 -05:00
|
|
|
add_definitions(${GL_DEFINITIONS})
|
|
|
|
|
2014-07-11 16:51:04 +09:00
|
|
|
if(WITH_FREESTYLE)
|
|
|
|
add_definitions(-DWITH_FREESTYLE)
|
|
|
|
endif()
|
|
|
|
|
2011-05-31 01:15:44 +00:00
|
|
|
blender_add_lib(bf_nodes "${SRC}" "${INC}" "${INC_SYS}")
|