A method for generating multi-scheme indoor building effect drawing based on 3DS MAX
By creating proxy object models and simplified scene models in 3DS MAX, and combining them with a multi-style model library, the system automates the processing of models, lighting, and rendering, solving the problem of low efficiency in existing interior design technologies and enabling the rapid generation of multi-scheme interior architectural renderings.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- 刘力强
- Filing Date
- 2021-11-12
- Publication Date
- 2026-05-01
AI Technical Summary
The existing 3DS MAX software lacks specialized functions in the field of interior design, resulting in cumbersome modeling processes, complex lighting arrangements, and low rendering efficiency. It is difficult to quickly process multiple design schemes in batches, increasing manpower and time costs.
By importing outdoor scene models to create proxy object models, and combining simplified scene models with a multi-style model library, the system automatically generates indoor architectural renderings, including model import, lighting arrangement, and rendering processes. It automatically creates camera and lighting parameters using the topology of the proxy object models and quickly generates multiple design schemes through a multi-scheme model library.
It improves the efficiency and quality of interior design, enabling the rapid generation of multiple design schemes in batches, reducing labor and time costs, and meeting the design needs of multiple buildings, multiple apartment types, and multiple schemes.
Smart Images

Figure CN116129072B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of computer-aided design for interior design, and in particular to a method for generating multiple design renderings, especially interior architectural renderings, based on 3DS MAX. Background Technology
[0002] With the rapid development of computer hardware and software technologies, computer 3D software has entered all fields of society today. In the interior design industry, computational graphics (CG) technology has become a primary tool for designers to express their designs.
[0003] Computer Graphics (CG) is a general term for all graphics created using computer software. With the development of related industries that primarily use computers for visual design and production, the international community commonly refers to the field of visual design and production utilizing computer technology as CG. It encompasses both technology and art, covering almost all visual art creation activities in today's computer age, such as print design, web design, 3D animation, film and television special effects, multimedia technology, and architectural and industrial design, primarily using computer-aided design.
[0004] Currently, 3DS MAX (an abbreviation for Autodesk's 3D Studio MAX) software is widely used in the CG industry, especially in fields such as architectural walkthroughs, 3D renderings, virtual reality, and interior design. 3DS MAX software itself possesses various functions such as standard modeling, lighting, materials, animation, special effects, character creation, and rendering to achieve common computer graphics. However, 3DS MAX's main functions were not specifically developed for architectural design, especially interior design. Furthermore, its overly complex functionality has resulted in a lack of specialized features for the architectural and interior design industries.
[0005] In the existing technology, for the field of interior design, the traditional production mode of 3DS MAX interior renderings is mainly divided into three steps: model creation, lighting arrangement, and final rendering.
[0006] In terms of model creation, when modeling the interior, in addition to building the basic framework of the main building such as walls, floors, ceilings, doors and windows, it also includes importing furniture models such as sofas, coffee tables, TVs, dining tables, cabinets and lamps.
[0007] In the current process of creating interior designs using 3DS MAX, importing each furniture model requires the user to use 3DS MAX's built-in Merge function to find and merge the corresponding models into the scene. This merging process involves numerous options and intermediate steps, resulting in significant time consumption. Furthermore, after importing models, their positions, orientations, and scales are only those from when the model library was initially saved, failing to meet the current scene's requirements. This necessitates moving, rotating, scaling, and even modifying the shapes of some models. This process is extremely tedious and time-consuming. Since a complete interior space contains numerous furniture models, importing each model requires repetitive operations such as moving, rotating, scaling, and modifying. Typically, creating a complete interior scene model can take several hours, which is why the interior design industry currently consumes the most time on model creation. When multiple design schemes are available for a space, the required time and labor costs increase exponentially with the number of schemes. Especially when designing multiple apartment types for a single residential complex, the time and labor costs required increase exponentially depending on the size of the project.
[0008] Therefore, the traditional modeling process for rendering 3D models based on 3DS MAX requires manual merging and modification, which leads to low efficiency. Furthermore, since most steps require manual operation, the final model quality is not high.
[0009] In terms of lighting design, generally speaking, lighting includes two main parameters: color and brightness. Other factors include illumination range, light attenuation, various lighting effects, shadow types, shadow on / off states, exclusion, and a series of other controls that affect the lighting's potential changes. 3DS MAX software itself includes over a dozen different types of lights, such as floodlights, area lights, directional lights, and physical lights, each of which contains different sub-types. Lighting design also involves using Vray and Corona renderers, which, in addition to the built-in lighting functions of 3DS MAX, offer many personalized parameters. Furthermore, designers need to arrange and adjust lighting based on the organization, color scheme, and lighting of the interior space, as well as the desired atmosphere and the psychological and visual requirements of people. Therefore, for interior designers, obtaining a perfect interior design drawing requires mastering complex operational skills, particularly in lighting design.
[0010] Specifically, neither 3DS MAX software nor its renderer plugins offer dedicated lighting setup functions for interior design. All lighting setups require users to manually create or copy lights one by one, a process that is extremely tedious for designers. Taking living room lighting as an example, multiple light arrays need to be created on the ceiling, surface light sources need to be placed at windows to simulate atmospheric light scattering, and sunlight needs to be placed at the doorway to simulate direct sunlight. Creating these lights requires designers, as software users, to possess considerable professional knowledge and a very clear understanding of the scene model's structural relationships. Moreover, this lighting setup process can only be achieved by creating and copying lights one by one. Furthermore, a complete model of a residential area is extremely complex, with a large number of objects and triangles within the scene. When creating lights, insufficient memory or computer processors often cause scene lag, leading to low efficiency in interior design. Additionally, the extensive repetitive manual operations can also lead to incorrect relative relationships between the model and lights, ultimately resulting in incorrect rendering results, such as lights being blocked and failing to provide illumination, or incorrect light direction. Interior rendering typically requires a significant amount of time, such as several hours. Therefore, discovering problems only after the final product is completed results in wasted time and reduced work efficiency.
[0011] Therefore, the existing technology of creating and adjusting lights using 3DS MAX requires manual creation and modification one by one, which involves numerous parameters and low accuracy, resulting in low efficiency.
[0012] In terms of rendering, 3DS MAX has three renderers: scanline renderer, radiosity renderer, and Mental Ray. The scanline renderer lacks global illumination and relies on numerous light arrays to simulate the scattering of sunlight and the reflection of objects, but this effect cannot accurately reproduce the lighting of a realistic scene. The simulation effect of the scanline renderer is only suitable for the basic requirements of the early stages of the CG industry. 3DS MAX's built-in radiosity renderer can simulate global illumination, but the effect is far from realistic, resulting in a lot of visual clutter, especially in areas where the model has curves or bends. Furthermore, light leakage can occur at the junctions of two objects.
[0013] Furthermore, although 3DS MAX has a built-in MentalRay plugin that can achieve cinematic rendering effects, its usage is complex and difficult to learn, making it very challenging for novice designers. Moreover, MentalRay's rendering efficiency is low; rendering a single finished interior design drawing can easily take several hours, failing to meet user needs. This indirectly increases the operating costs of design companies.
[0014] Therefore, in terms of final rendering, the disadvantages of using 3DS MAX rendering in existing technologies include the lack of global illumination in scanline rendering, poor quality of light transmission, and long rendering time in Mental Ray. Thus, a balance between efficiency and quality cannot be achieved.
[0015] Besides the shortcomings and deficiencies of using 3DS MAX to create interior renderings in existing technologies, 3DS MAX itself lacks the capability for rapid, batch, and automated processing of interior design schemes. Typically, the final design scheme is finalized only after multiple revisions. Generally, clients will commission several design companies to produce different schemes for selection before deciding on the final design. However, this undoubtedly increases design costs for design companies. Especially for unsuccessful designs, significant manpower and resources are usually consumed. Therefore, if multiple design schemes could be quickly produced for the client to choose from, the success rate of bidding would increase. However, as mentioned above, using 3DS MAX to create interior design drawings with multiple schemes requires even more manpower and time, significantly increasing costs without guaranteeing quality or efficiency. For example, a medium-sized residential complex might contain eight building types, and each building type might contain four interior room types, resulting in thirty-two different interior layouts. If five design renderings are needed for each room type, then the final required design schemes would be one hundred and sixty. In reality, the design process involves an even greater number of rendering options. Furthermore, designers need to adjust and modify some of the unsatisfactory solutions, further increasing their workload. This leads to problems such as inefficiency and increased costs.
[0016] In summary, the current 3DS MAX rendering techniques rely heavily on manual modeling, creating and modifying lights one by one, and using external renderers, resulting in low efficiency. This is especially true when creating renderings for multiple schemes, which consumes significant manpower and equipment resources. Summary of the Invention
[0017] It is worth noting that the purpose of this invention is to overcome one or more of the disadvantages already discovered in the background art described above.
[0018] To achieve the above objectives, according to a first aspect of the present invention, a method for generating multiple interior architectural renderings based on 3DS MAX is proposed, comprising the following steps:
[0019] a. Import the outdoor scene model as the basic indoor model. The outdoor scene model is a pre-established overall building model, which includes the overall building structure, such as the entire house, and the basic structural components inside the staircase, such as walls, floors, and floorboards. The basic indoor model includes at least one 3D model of an indoor unit.
[0020] b. Based on the basic indoor model, create a corresponding proxy object model for the at least one indoor apartment type to be rendered. The proxy object model includes the position and three-dimensional parameters, camera parameters, lighting parameters, and rendering parameters of the corresponding indoor apartment type. The proxy object model may contain a regular 3DS MAX polygonal three-dimensional model and has openings at the door and window positions of the apartment type to facilitate the placement of cameras and lights.
[0021] c. Create a corresponding simplified scene model for each of the proxy object models, wherein the simplified scene model has the same three-dimensional parameters as the proxy object model and is itself a three-dimensional model independent of the proxy object model, so that it can be linked to the proxy object model through a file path, so that the proxy object model is associated with the simplified scene model;
[0022] d. Preset camera parameters based on the location and 3D parameters of the interior layout to be rendered, such as by creating a camera object and assigning preset parameters;
[0023] e. Create lighting parameters based on the topology of the proxy object model, for example, create a light object and assign it preset parameters;
[0024] f. Arrange simplified models of indoor objects in the simplified scene, wherein a rendering style can be set, that is, set the simplified models of indoor objects to correspond to the detailed models of indoor objects of the Nth style, where N is an integer greater than or equal to 1;
[0025] g. Import detailed models of indoor items of the Nth style one by one or in parallel into the simplified scene model, and import the simplified scene model into the outdoor scene model through the proxy object model;
[0026] h. Preset rendering parameters;
[0027] i. Render and output architectural renderings for the Nth style;
[0028] Repeat steps g to i until all N styles have been rendered.
[0029] Using the method described above according to the present invention, multiple design schemes for interior room types can be produced quickly and in batches without incurring production costs. This helps design companies to efficiently complete multiple design schemes and increase their market competitiveness.
[0030] In different embodiments of the method for generating multi-scheme interior architectural renderings based on 3DS MAX according to the present invention, one and / or more of the following configurations may be relied upon:
[0031] Optionally, the basic indoor model includes M different types of indoor unit types, where M is an integer greater than 1. For each indoor unit type, steps b to i are executed respectively.
[0032] Optionally, the camera preset values include camera position, height, viewing angle, and / or ground plane angle.
[0033] Optionally, the preset values of the rendering parameters include rendering accuracy and brightness, saturation, contrast and / or shadow relationships.
[0034] Optionally, the preset lighting includes sunlight, window lighting, and / or simulated daylight.
[0035] Optionally, in step g, the detailed object model corresponds to the simplified indoor object model. They have similar geometric centers or centers of gravity, and the preset outer dimensions of the simplified indoor object model can cover its corresponding detailed object model. Thus, the detailed object model is imported from a multi-scheme model library, which includes preset furniture models. These preset furniture models are configured so that when imported into the simplified scene model, since the simplified indoor object model corresponds to multiple different physical dimensions, the furniture models can be set to automatically match their size, position, and orientation within the simplified scene based on the space of the simplified scene.
[0036] Optionally, the item models in the multi-scheme model library include a variety of preset design styles, including but not limited to, such as Chinese, industrial, new Chinese, Japanese, European, modern, modern light luxury, simple European, and American styles.
[0037] Optionally, step f may also include setting the materials for the walls, floor, and ceiling.
[0038] Optionally, the rendering uses the Vray renderer or the Corona renderer.
[0039] According to another aspect of the present invention, a computer storage medium is provided thereon storing computer instructions, characterized in that the instructions, when executed by a processor, implement the steps of the above-described method.
[0040] This invention solves the problem of low efficiency in interior design rendering in 3DS MAX due to the lack of dedicated functions for interior design. This invention integrates functions such as model import, automatic lighting creation based on scene models, and automatic rendering, achieving automatic and efficient rendering of interior architectural design drawings. In particular, it enables efficient rendering of multi-space and multi-scheme renderings within 3DS MAX, allowing for batch, automated, and high-precision production of interior design models, lighting, and renderings. This satisfies the need for creating design renderings for multiple buildings, unit types, and schemes within interior design projects. Furthermore, the application of this invention is not limited to traditional interior architectural design but can also include other similar application areas, such as rendering usage scenarios for consumer products like furniture. Attached Figure Description
[0041] It should be understood that, except in cases of obvious contradiction or incompatibility, all features, variations and / or specific embodiments may be combined in various combinations in this invention.
[0042] Other features and advantages of the invention will become apparent from the following specific embodiments, which are given as non-limiting descriptions, and in conjunction with the accompanying drawings, in which:
[0043] Figure 1 A flowchart illustrating an embodiment of the present invention;
[0044] Figure 2 This is a 3D illustration of a proxy object model according to an embodiment of the present invention. Detailed Implementation
[0045] The following are exemplary embodiments according to the present invention. The related definitions below are primarily for describing exemplary embodiments and not for limiting the scope of the invention. Since the embodiments described herein are exemplary, they can also be extended to modifications relating to the functionality, purpose, and / or structure of the invention.
[0046] Figure 1 A flowchart illustrating an embodiment of the present invention is shown. As shown, in the method according to the present invention, an outdoor scene model is used in 3DS MAX to create a proxy object model for each space from which an indoor rendering is to be generated. A coarse-scale proxy is quickly created for each proxy object using a multi-scheme model library. Then, a simplified scene model of the corresponding space is assigned to each proxy object model, and multiple design styles are specified for each proxy object model. Specifically, Figure 1 An exemplary method according to the present invention includes:
[0047] In step S0, the outdoor scene model is imported into 3DS MAX as the basic model for the interior apartment layout. This outdoor scene model is typically a complete building or community model already created during the production of the outdoor model renderings, and it includes at least one 3D spatial model of an interior apartment. Specifically, this existing outdoor scene model already includes the main building model, which can usually be built using CAD or SketchUp, and includes basic structural elements of the apartment layout, such as walls, floors, doors, windows, balconies, and balcony slabs. Furthermore, the outdoor scene model can also include a terrain model, including landscapes, roads, and streetlights, which can also be built using existing street view maps, such as Google Maps. Since this interior apartment model originates from the basic model of the overall community plan, it serves as the basic framework for the interior design scheme, eliminating the need for the separate construction of the basic framework of the interior design model.
[0048] In step S11, a proxy object model 1 is created in 3DS MAX for each indoor apartment type (the first apartment type in this case). At this time, the proxy object model 1 corresponds to the first set of indoor apartment types. The proxy object model 1 is the basic rendering unit of the apartment type to be rendered. It includes the position and three-dimensional parameters (walls, floors and floor slabs), camera parameters, lighting parameters and rendering parameters of the corresponding first indoor apartment type. In addition, the proxy object model also reserves openings corresponding to door and window openings. Figure 2 An example of a proxy object model is shown. The proxy object shown in the figure has a 3D model structure of its corresponding apartment type (with the same 3D coordinate system XYZ), and has openings K1 for the living room floor-to-ceiling sliding door and the entrance door, and a window opening K2 for the dining room in another direction.
[0049] Specifically, this proxy object model can depict the boundary range of the space (house type) to be rendered based on the outdoor scene model in 3DS MAX, and then extrude a 3D polygon based on the obtained depiction range line. The extruded height is the actual floor height from the indoor floor slab to the ceiling, and openings corresponding to the door and window openings in the house type are made in the polygon. When the entire community has multiple house types that need to be rendered, a corresponding proxy object model is created for each house type, as shown in steps S21...SM1.
[0050] Secondly, in step S12, a simplified scene model 1 is created for the proxy object model 1. This simplified scene model 1 includes three-dimensional parameters consistent with those of the proxy object model 1, namely, three-dimensional element parameters of structural components such as walls and floors. This modeling scene model 1 can exist independently of the proxy object model 1 and is stored in a separate file and path. It is only necessary to associate the proxy object model and the simplified scene model, for example, by binding paths.
[0051] Next, in step S13, optionally or by default, the Nth desired rendering style (N is an integer greater than or equal to 1) is specified for the proxy object model 1, where the rendering style includes, for example, Chinese style, industrial style, new Chinese style, Japanese style, European style, modern style, modern light luxury style, simple European style, American style, etc., and these styles correspond to the multi-style model library described below.
[0052] In step S14, for the first apartment layout rendering, preset camera parameters are established, including adjusting the camera position, height, viewing angle, and ground plane angle. These camera parameters can be set based on preset or empirical values. In step S15, lighting parameters such as sunlight, window lighting, and simulated skylight are created based on the topology of the proxy object model 1. These lighting parameters can be obtained based on preset or empirical values, such as analyzing the interior area, the required window lighting size, and determining that sunlight will be projected from the opening of the living room's sliding door.
[0053] In step S16, the simplified scene model 1 bound to the first proxy object model 1 is imported. For example, the proxy object model 1 specifies the file path of the corresponding simplified scene model 1. The simplified scene model 1 contains simplified models of indoor items (such as furniture). The simplified model of the items corresponds to the detailed models of various styles of items in the multi-scheme model library, which will be described later. The simplified scene model 1 can be set to not be rendered because the simplified scene model is mainly used for the designer's preliminary design judgment, and the simplified model of the items does not need to form the final rendering effect.
[0054] In step S17, the detailed model of the interior items corresponding to the first style of the simplified model is imported from the multi-scheme model library in the simplified model scene model 1. For example, the furniture model is imported and the position and orientation of the corresponding model are adjusted. At the same time, the model is modified to match the simplified model scene. For example, the size of the items is adjusted according to the three-dimensional size of the simplified model scene to match the apartment size corresponding to the proxy object model. The placement of the items can also be adjusted and matched to make the placement of the items conform to the conventional interior design logic, such as the mutual placement relationship between furniture.
[0055] The multi-scheme model library contains detailed models of interior items in various styles, such as Chinese, industrial, neo-Chinese, Japanese, European, modern, modern light luxury, simplified European, and American. Item models of each style can be categorized, set up, and adjusted based on the existing model library, or they can be developed using design software.
[0056] Furthermore, the simplified and detailed models of items share similar geometric centers or centers of gravity, and the preset outer dimensions of the simplified indoor item model can encompass its corresponding detailed model. This allows a single simplified model to correspond to specific items of various styles; for example, a simplified model of a dining table can correspond to detailed models of dining tables of different sizes and styles. Simplified item models can also have multiple physical parameters to match with detailed models of different styles, enabling automatic matching of item-to-item and item-to-wall / floor positional relationships when a detailed model is imported.
[0057] Optionally, you can also modify the materials of other objects in the first style, such as walls, floors, and ceilings, besides furniture.
[0058] Meanwhile, the detailed models of indoor objects that have already been imported will be imported into the outdoor scene model through the proxy object model 1 for subsequent rendering.
[0059] In step S18, the rendering parameters for the first style are preset, and the lights in other spaces can be turned off to speed up the rendering process. This also solves the problem of multiple sunlights existing at the same time in the usual rendering process.
[0060] In step S19, the quality of the rendered product is controlled to complete the final rendering, thereby obtaining the first style of the first space's rendering product. The rendering can be done using Vray renderer or Corona renderer.
[0061] Next, the model of the first style can be optionally deleted automatically, and the process can be backtracked to step S17 to proceed to the generation process of the second style for the first room type space. That is, the creation of the proxy object model 1 and the subsequent related steps can continue.
[0062] This process is repeated in a loop to complete the rendering of all N styles for the first room type, thereby completing the rendering of all the effect images for the first room type and automatically generating N finished rendering effect images corresponding to the first room type.
[0063] Next, the second room type is processed, following a similar process to the first room type, i.e., steps S21 to S29 are executed repeatedly until all styles of the second room type are rendered. Then, the third room type is rendered until the rendering of the Mth room is completed.
[0064] Given M spaces, each with N different styles, the method of this invention will automatically generate M x N renderings. Of course, each space can also contain different types and numbers of styles, and the final number of generated renderings depends on the specific number of apartment types and the required number of style types.
[0065] Of course, the present invention is not limited to the above embodiments. For example, the steps for each type of room can be performed sequentially or in parallel. For instance, proxy object models 1...M can be generated simultaneously without waiting for the rendering of the first type of room to be completed. In addition, the steps such as camera and lighting settings in each type of room can also be performed in other orders. For example, there is no order requirement between the creation and setting of cameras and lights.
[0066] It should be noted that the above method is based on 3DS MAX, and the specific steps can be implemented, for example, by developing specific plugins. Under the guidance of the specific embodiments disclosed in this invention, those skilled in the art can use various existing programming languages and technologies to write the program during the specific development process.
[0067] Compared to the traditional 3DS MAX rendering process, which suffers from the shortcomings of having no relation to the overall design of a community or to various design styles, and requiring each apartment type to be individually imported, modified, and have its lighting and parameters adjusted, this invention overcomes these shortcomings and improves rendering efficiency.
[0068] Therefore, a key contribution of this invention lies in proposing the use of proxy object models in 3DS MAX to establish a connection between outdoor scenes and individual indoor spaces, i.e., obtaining the basic indoor model through the outdoor scene model. Simultaneously, the proxy object model is also linked to simplified scene models and multi-style model libraries, enabling the rapid generation of various style design renderings from a single space. Furthermore, the topological structure of the proxy object model lays the foundation for the automatic generation of cameras and lighting, enabling the automatic creation of appropriate cameras based on the proxy object structure and the setting of corresponding parameters. The indoor area, opening locations, and building height of the proxy object model also determine the position and direction of sunlight, as well as the corresponding supplementary lighting intensity.
[0069] In other words, according to the method of the present invention, firstly, a corresponding proxy object model is created for each apartment type within the overall outdoor scene of the residential community; secondly, a simplified scene model of the individual apartment type is specified for each proxy object model (e.g., specifying an independent simplified scene model file path), thereby establishing a connection between the indoor scene and the individual indoor space; finally, the required design style is specified for each proxy object model through the simplified scene model, and the simplified models of items arranged in the simplified model scene are associated with furniture models of different styles in a multi-style model library. Simultaneously, the use of the proxy object model also provides a precise coordinate for the required spatial location of each indoor space. The proxy object model itself also serves as a basic model. The method of the present invention further includes generating sunlight, window skylight, and an indoor 360-degree camera based on the model structure of the proxy object model. The direction, angle, and position coordinates of the camera are controlled by the position, opening direction, and indoor space size of the proxy object model. The number of openings in the proxy object model controls the final amount of supplementary lighting, and the opening size controls the brightness value of the supplementary lighting, thus perfectly matching the entire indoor space.
[0070] In the rendering according to the present invention, the rendering parameters of each apartment type are loaded into the different style model library contained in the proxy object, thereby controlling the rendering accuracy, brightness, saturation, contrast and shadow relationship of each style, so as to obtain the best rendering effect.
[0071] In summary, proxy object models not only establish the necessary connections between indoor scene models, independent indoor spaces, and multi-style model libraries, but also lay the foundation for subsequent lighting, camera creation, and final rendering. In the entire method for automatically generating multi-space, multi-scheme indoor effects, proxy object models play a pivotal role, linking outdoor scenes, independent spaces, and multi-style model libraries, making automated generation possible.
[0072] In addition, traditional 3DS MAX model library management is done through the Windows system's built-in resource browser. This model library management is independent and has no relation to the 3DS MAX interior scenes. When importing models, users can only merge them using 3DS MAX's built-in Merge function, and the merged models still require further adjustments to meet the requirements. To address this low modeling efficiency in 3DS MAX, this invention proposes a multi-scheme model library to solve this problem.
[0073] The biggest difference between the multi-scheme model library of this invention and traditional resource browsers is that it can be built into 3DS MAX software as a plugin, allowing users to operate it freely without leaving the 3DS MAX interface. It comes with various style model library directories and a large number of commonly used model resources, enabling users to efficiently categorize and manage models. Furthermore, the plugin for the multi-scheme model library of this invention allows for the free addition and deletion of directories, with an overall effect similar to ACD viewer software. The plugin interface developed according to this invention displays beautiful model preview images; double-clicking or dragging the image quickly imports the model into the 3DS MAX scene. This functionality significantly improves the efficiency of creating interior space models, thus enabling the automated generation of final renderings.
[0074] The multi-scheme model library can be set to automatically filter models by category during import to obtain the final required 3D model and lighting model. Simultaneously, it analyzes the structure of the 3D model, combining it with its own coordinate system to obtain the length, width, and height data of the selected model, and saves corresponding modified data through topological analysis of the 3D model. It also provides users with definitions of the space and category to which the model belongs, thereby enabling modifications during automatic model import.
[0075] When importing models (such as detailed object models), the multi-scheme model library performs structural and functional analysis on the original scene models (such as simplified object models), automatically replacing the original models with the newly imported ones to obtain the correct position and orientation. Simultaneously, when the new and old models have different size ratios, the multi-scheme model library will automatically modify the models in the background to ensure the most perfect match between the new and original models.
[0076] In summary, the multi-scheme model library of the present invention, in addition to effectively managing the user model resource library, also has the function of automatically calculating data entry into the library. When importing models, it also has the function of automatically calculating position, orientation and modifying models, thereby realizing the automatic generation of model content for multi-scheme renderings.
[0077] It should be noted that the embodiments of the present invention described above may include a device for performing these operations. This device may be specifically constructed for the desired purpose, or it may include a general-purpose computer or digital signal processor (“DSP”) selectively activated or reconfigured by a computer program stored within a computer. Such a computer program may be stored in a computer-readable medium, including, but not limited to, any type of disc, including floppy disks, optical disks, CD-ROMs, optical discs, read-only memories (ROMs), random access memories (RAMs), electrically programmable read-only memories (EPROMs), electrically erasable and programmable read-only memories (EEPROMs), magnetic cards or soft-display cards, or any other type of medium suitable for storing electronic instructions and capable of being connected to a computer system bus.
[0078] The processing according to the method of the present invention is not necessarily associated with any particular computer or other device. Various general-purpose systems can use the computer programs obtained according to the teachings of the present invention. Furthermore, embodiments of the present invention are not limited to any specific programming language for description. In other words, various programming languages in the prior art can be used to implement the present invention.
[0079] Those skilled in the art will be familiar with various embodiments, modifications, and improvements. In particular, it should be understood that, except in cases of obvious contradiction or incompatibility, the features, modifications, and / or specific embodiments described in this invention can be combined with each other. All such embodiments, modifications, and improvements fall within the protection scope of this invention.
Claims
1. A method for generating multiple interior architectural renderings based on 3DS MAX, characterized in that, include: a. Import the outdoor scene model as the basic indoor model, wherein the basic indoor model includes at least one 3D model of an indoor unit; b. Based on the aforementioned basic indoor model, create a corresponding proxy object model for the at least one indoor unit type to be rendered. The proxy object model includes the position and three-dimensional parameters, camera parameters, lighting parameters, and rendering parameters of the corresponding indoor unit type. c. Create a corresponding simplified scene model for each of the proxy object models, wherein the simplified scene model has the same three-dimensional parameters as the proxy object model and is independent of the proxy object model, and associate the proxy object model with the simplified scene model; d. Preset camera parameters based on the location and 3D parameters of the interior layout to be rendered; e. Create lighting parameters based on the topology of the proxy object model; f. Arrange simplified models of indoor objects in the simplified scene model, wherein the simplified models of indoor objects correspond to the detailed models of indoor objects of the Nth style, where N is an integer greater than or equal to 1; g. Import the detailed model of the Nth style of indoor items into the simplified scene model, and import the simplified scene model into the outdoor scene model through the proxy object model; the detailed model of the items is imported from a multi-scheme model library, wherein the multi-scheme model library includes preset furniture models, the preset furniture models are configured to automatically match their size, position and orientation in the simplified scene according to the space of the simplified scene after being imported into the simplified scene; the detailed model of the items has the same geometric center or center of gravity as the simplified model of the items, and the preset extension size of the simplified model of the indoor items can cover its corresponding detailed model of the items, so that the simplified model of the items can correspond to different detailed models of the items; h. Preset the rendering parameters; i. Render and output the effect diagram for the Nth style.
2. The method for generating multi-solution indoor building rendering based on 3DS MAX according to claim 1, characterized in that, The basic indoor model contains M indoor unit types, where M is an integer greater than 1. For each indoor unit type, steps b to i are executed.
3. The method for generating multi-solution indoor building rendering based on 3DS MAX according to claim 1, characterized in that, The camera parameters include camera position, height, viewing angle, and / or ground plane angle.
4. The method for generating multiple interior architectural renderings based on 3DS MAX according to claim 1, characterized in that, The rendering parameters include rendering accuracy and brightness, saturation, contrast and / or shadow relationships.
5. The method for generating multi-solution indoor building rendering based on 3DS MAX according to claim 1, characterized in that, The lighting includes sunlight, window lighting, and / or simulated skylight.
6. The method for generating multi-solution indoor building rendering based on 3DS MAX according to claim 1, characterized in that, Step g also includes setting the materials for the walls, floors, and ceilings.
7. The method for generating multi-solution indoor building rendering based on 3DS MAX according to claim 1, characterized in that, The rendering is performed using either the Vray renderer or the Corona renderer.
8. A computer storage medium storing computer instructions thereon, characterized in that, When the instructions are executed by the processor, they implement the steps of the method described in claim 1.