Products > cadvilla basic

cadvilla basic ...

Full Version29,95 €*Buy nowAdditional Backup-DVD plus 9,95 EURO
incl. shipping costs
Download Now >>*)  prices incl. VAT - Download ~ 1,5 GB

You can find upgrades for this version here

… an introduction to the world of architecture software

cadvilla basic helps you design the project of your dreams as it’s easy to use and comes with constructions aids for all of your inputs. You can quickly and accurately display floor plans with little CAD knowledge and with minimum effort. Planning your dream home becomes a real 3D experience!

In addition, cadvilla basic makes it playfully easy to visualize interior fittings, and is the ideal design software for planning and replanning– live your dream life !



Compatible with Windows 7 / Windows 8 / Windows 10



In order to quickly understand cadvilla basic, we recommend you taking a look at our cadvilla Tutorial. You can find a detailed comparison of the functions provided by the various versions in the menu under Products - Compare Versions.


  • Version Highlights
  • Sample Pictures

Features of cadvilla basic in detail

(All the functions and features described below are a part the cadvilla basic software)

  • Compatibility and Language Options

    All versions of cadvilla - cadvilla basic, cadvilla basic plus, cadvilla professional and cadvilla professional plus - are fully compatible to one another, so that data produced in one version can always be used in any other version.

    Additionally, the user language displayed by the cadvilla architecture software can be configured by means of a simple setting in the menu. Therefore, it is possible to switch quickly between various languages. The languages currently provided are English, German, French, Spanish, Italian, Dutch, Russian, Polish, Slovakian and Hungarian.

  • Input options and construction aids

    Input options and construction aidsThe program allows you to create any complex scaled floor plans. Grids, auxiliary lines, and options for numerical input are provided for input purposes.
    Additionally there is a context menu providing construction aids in order to capture data. They are particularly helpful for constructing with the help of a midpoint, an intersection point, a point at a distance of, a perpendicular, a parallel point, and a point in line or coordinates.

    The construction aids are available for all inputs, for example for inserting walls, windows and doors, and they allow you to quickly create a floor plan.


  • 2D Auxiliary lines (guidelines)

    2D Auxiliary lines (guidelines)Different types of auxiliary lines and input options are provided for 2D plan views and 2D views/sectional views.
    There is a difference between a straight line and a straight length. Straight lines are 'infinite’, while a straight length has a start and an end point. You will notice this immediately due to the different input options.
    All types of auxiliary lines can be turned off in any view using the visibility option for construction aids.

    The color properties and style properties can be set for all types of auxiliary lines. These properties can be modified later, and can also be specified when the auxiliary lines are created in the properties dialog which is activated via the context menu opened with a right mouse click. The advantage of doing so, while the auxiliary lines are created, is that they have the right properties automatically, and do not have to be modified later.


  • Input in 2D plan views and 3D views

    Input in 2D plan views and 3D viewsIn principal, the software operates based on a 3D model for which various views can be defined.

    The following illustration shows a 3D perspective view and a 2D plan view. Several windows with different content can be displayed at the same time.

    Since internally all views are equal, all user actions, e.g. selecting,, positioning, moving etc. are, if applicable, carried out the same way in all views. All views are updated simultaneously so that the user can follow the effects of changes in 3D as well as in 2D.

    The individual windows can be presented vertically or horizontally tiled, cascaded or in tabbed form.




  • Walkthrough in the 3D View

    'Walkthrough' mode can be activated in an active 3D view.
    In this mode, direction and inclination are controlled by movements of the mouse. The mouse wheel can be used to change the height of the viewing position.

    You can control forward and sideways movements by default with the arrow keys. Other key combinations and further options can be specified in the 'walkthrough' dialog.

    If you press the SHIFT key during a movement, movement of the adjustable factors are accelerated.


  • Doors and Gates

    Doors and GatesThe software offers a large selection of different door types. They range from standard doors to glass doors and gates.

    If you move the cursor over the floor plan, in the vicinity of walls, you can see a preview of the door you have selected to put it in.

    You can then position the door with the help of auxiliary lines or construction aids.

    Construction aids are particularly useful for constructing via a midpoint, an intersection point, a point at a distance of, a plumb bob, a point with parallel extension, and a point in extension and the input of coordinates.

    You can specify the width, height, direction of opening, and sill height of the selected door/gate in the properties dialog along with the display of the top view, the opening, the sectional views and the other views.

    You can also specify these properties as a default for other projects.


  • Windows

    WindowsThe software offers a selection of various window types. They range from windows with one or two casements, with or without bars to windows with predefined materials and standard windows.

    If you move the cursor over the plan in the vicinity of walls you can see a preview of the window you put in including the direction of opening.

    You can position the window by using auxiliary lines or construction aids.

    Construction aids are particularly useful for constructing via a midpoint, an intersection point, a point at a distance of, a plumb bob, a point with parallel extension, and a point in extension and the input of coordinates.

    You can specify the width, height, direction of opening, and sill height of the selected window in the properties dialog along with the display of the top view, the opening, the sectional views and the other views.





  • Stairs - straight, winding, with landing

    Stairs - straight, winding, with landingOnce you have put in stairs, the program automatically calculates the width and height of the staircase, and based on the step dimensions, a reasonable ratio between rise and tread depth. These values can then be modified in the subsequent input dialog.

    All stairs can be constructed with a solid or a wooden staircase. Different input fields are provided depending on the construction type. In all staircases handrails can be modified on the right and left. The changes do not only apply to the dimensions of the handrail components, such as 'handrail', posts, steps and base rails,, but also the shape of a component can be selected from a number of predefined shapes.


    When putting in stairs with landing individual landings are created automatically at each corner of the polygon. A defined minimum distance between landings, defines at which point the software creates stairs between two landings.

    For the individual display of stairs in the 2D top view you can choose between standard, lower part visible, upper part optionally visible, and display of stairs with separation lines.


  • Roof construction

    Roof constructionThe program allows for the automatic or manual construction of hipped end roofs, gabled mansard roofs, extended gabled mansard roofs, gable end roof, clipped gable roof, and clipped gable roof with a whole, ridged roof, monopitch roof as well as a combination of these roof shapes.

    Furthermore, the roofing, timber construction, rafters and details of the gable ends and eaves are automatically constructed once the roof has been defined.

    The program automatically makes recommendations for the roof structure, including roofing, timber construction, rafters and details of the gable ends and eaves.

    The associated roof editor simplifies the definition of new, complex roof shapes.

    You can define a profile type, e.g. a gable end roof, a monopitch roof, a hipped end roof, a clipped-gable roof, for each roof area. Depending on the selection, the required parameters are retrieved and explained immediately by a 3D display.


    The ability to define the attic wall sill and inferior purlins for each roof area is another feature of the roof construction.

    You can define a particular shape for visible purlin heads from those defined under gable end details.


  • Ray tracing (light and shadow rendering)

    Ray tracing (light and shadow rendering) in 3D views is an important feature of cadvilla. Ray tracing takes into account all visible elements and objects in the scene and their current settings.

    The available settings for ray tracing have a considerable effect on the quality of the representation. These settings include anti-aliasing, smooth shadows and ambient shadows, the intensity which you can specify before ray tracing is activated.


  • Objects, textures and materials

    Comprehensive catalogs for objects, textures and materials are a standard feature of cadvilla.

    - Over 1400 high-quality objects
    - Over 5000 high-quality textures
    - Over 1000 high-quality materials

    The standard catalogs can be upgraded with additional collections from various manufacturers.


  • Surface editor

    Surface editorThe surface editor can be used to create 3D surfaces on various planes.

    Once a plane or surface area (e.g. wall, roof, surface area of an item of furniture) has been selected, a parallel surface area can be created in the shape of a polygon, a rectangle or a parallel plane.

    In the subsequent dialog for the surface created you can specify the thickness of the surface and the distance from the selected plane.

    Whenever a surface area is defined, first of all openings such as windows, doors or wall recesses included in or under the surface are detected and shown in the dialog.

    Examples for the use of the surface editor are
    - Façade cladding
    - Wall tiles for kitchens and bathrooms
    - Window surrounds
    - Terraces and other features for exterior design
    - Work tops
    - Additional roof elements
    - And many more


  • Dormers

    DormersThe dormer function allows you to put in various dormer types in existing roofs.

    Possible dormer types are gable dormers, swept dormers, hipped dormers, triangular dormers, trapezoidal dormers, arched dormers, and eyebrow dormers.

    Dormers and their walls and framing are fully integrated into the roof.

    The dormer walls and roof are automatically created when the dormer is defined. Modifications to the timber construction of the roof are subsequently taken into consideration. The rafters are removed in the area of the roof where the dormer is inserted, and the rafters for the dormer roof are also constructed.

    If necessary, you can of course modify and amend the dormer via various settings parameters later.


  • Roof windows

    Roof windowsThe software provides an extensive selection of roof windows of different types and styles (an extract is shown in the illustration on the right). Of course, roof windows from the manufacturer velux ® are represented as well.

    You can add in roof windows in 2D and in 3D views. In the process the roof window turns automatically in the direction of the roof side where the window is located, displayed transparently and thus allowing the view to the underlying rooms and timber constructions.

    When roof windows are inserted, matching openings in the timber construction are created automatically. The dimensions of the timber for the openings are identical to the dimensions of the rafters specified in the 'Roof' dialog.

    Roof windows can be positioned freely within a roof area using the mouse. The calculated position of the roof window can be numerically adjusted with regard to the sill height and the opening height, in the properties dialog for the roof window.


  • Solar modules and solar collectors

    Solar modules and solar collectorsSolar panels and solar collectors can be positioned on roof areas using the normal input functions.

    Solar elements perform similar to roof windows, but have additional options in the properties dialog for on-roof mounting or roof integrated mounting.

    For roof integrated mounting solar elements create openings in the roofing, but not in the roof cladding.

    In the case of on-roof mounting no openings are created in the roofing.

    When solar elements are positioned via drag and drop from the catalog they perform like normal 3D objects.






  • Chimneys

    Chimneys start on the floor in which they are put in and extend upwards through all upper floors and the roof.

    The option to change the height later either define an absolute height in relation to the floor where the chimney is located, or a relative height above the highest ridge of the roof defined for the current building. You can also define the absolute height for a chimney.

    Under structure you can specify the number and the dimensions of vents, as well as an option for ventilation.

    By default, the 2D display of the chimney in 2D top views depends on the shape of its 3D model. Other displays can be allocated using 2D symbols from the catalog. A display using a symbol is automatically scaled to match the absolute dimensions of the chimney.


  • Beams - lower / upper beams

    Putting in beams above or below a ceiling is like putting in walls, i.e. they join up and can be put in as a polygon or individually between two points.
    Beams below a ceiling are automatically placed underneath the ceiling; beams are placed on the ceiling structure and thus also modify the floor of the room.

    Apart from the width and height of the beams you can specify the line type for display, the material for the upper, lower and exterior surfaces, and structural layers.


  • Supports

    Supports can have a round or rectangular profile. Both forms can be positioned freely with a single mouse click. The dimensions of the support, the representation of its outline and the building material and its characteristics can be specified in the 'Properties' dialog. By default, supports automatically assume the height of the floor of the building and the level of the layer in which they are put in.

  • Walls, ceilings, floors - multi-layer elements

    Walls, ceilings, floors - multi-layer elementsConstruction components such as walls, roofs and floors, contain structural layers with their own properties. By default, for each of the components mentioned above, at least one layer is always defined.

    You can create other layers created and modify their properties. You can specify a name for each layer, the thickness, the building material, a layer separator and the location of the layer within the structure. Multi-layered structures which are frequently used can be saved in the provided folder for future use in other projects.

    Once you have defined a wall, it is shown in the 2D view with the appropriate fill patterns, layer thicknesses, hatchings, colors, font sizes and line types.


  • Ceilings - automatic ceilings - manual ceilings

    For each floor of the building the software automatically creates a ceiling over the first exterior contour of connected rooms.

    In some cases automatic ceilings are not necessary or desirable. Therefore they can be deactivated for one floor in the properties dialog of the particular floor. Additionally, the creation of an automatic ceiling can be turned off when a floor is copied.

    In addition to automatic ceilings, ceiling slabs can also be inserted using a rectangle or polygon.

    As with all construction elements, structural layers can also be defined for ceilings.


  • Dimensions in 2D / 3D

    Dimensions in 2D / 3DThe software differentiates between single, multiple and height dimensions (for sectional views and other views).

    The settings for a dimension, regarding type, style and text can be modified for an existing dimension, or during input for all following in the properties dialog for 'Dimensions'.

    As a default, the display of dimensions according to DIN 1356 is active. In a rather simplified way, the dimensions are then created as follows:

    - Measurements greater than 1 meter are shown in meters with 2 factional digits. Values that follow in cm which must be rounded to 5 are denoted by a 5 in superscript.
    - Measurements less than 1 meter are shown in cm. Values that follow in mm which must be rounded to 5 are denoted by a 5 in superscript.

    The function 'Copy Properties' is provided to change the settings for several or all dimensions later.

    The 3D dimension types are available in all 3D previews shown in dialogs. However, here they serve more as a measuring device, since the dimensions are lost when the preview or the dialog is closed.


  • Landscaping functions

    Landscaping functionsThe software provides a range of predefined landscape forms such as hills, declines, plateaus, ridges, gutters and slopes to allow you to shape the terrain. Suitable dialogs are provided for putting in the various terrains.

    Other landscape features can be incorporated as well. The available features here are flower beds, paths, terraces and waters. Here you are supported by adjusted input dialogs – thus, paths can be put in polygonally or in the shape of splines. Landscape features automatically adjust to the contour of the terrain and the terrains defined.





  • Scaling and creating 'blueprints' for 2D floor Plans

    Scaling and creating 'blueprints' for 2D floor PlansImages and 2D Elements can be scaled very accurately. This allows images of floor plans to be added in and used as a 'blueprint' on which the 3D model of the building can be constructed.

    The procedure for creating a 3D model is quick and easy.
    - Load the image of the 2D floor plan:
    Load the image from a JPG, BMP, PNG or GIF file.

    - Scale the image:
    The image must be scaled to the correct dimensions, as undefined dimensions and incorrect proportions can often result during input.
    You can achieve this by putting in a reference dimension which is defined by specifying two endpoints in the image. Then a dialog box will appear that shows the current measurement while allowing for a numerical input of the actual value. After exiting the dialog the image is scaled to the new dimensions.

    - Input of the 3D model of the floor plan:
    You can now start with the input/blueprint of the floor plan. Measurements for wall thicknesses, windows and doors can be taken directly from the inserted image using the measuring and dimensioning functions provided.




  • Measurement

    There are four ways of measuring:

    - Measurement between 2 points (distance)
    - Perpendicular measurement according to the selection of the reference component e.g. the wall side
    - Measurement of a polygon
    - Measurement of angles

    During input, the current values such as angle and distance are continuously updated at the measurement line. A left mouse click terminates the measurement process and the result is shown in the plan, until another measurement is performed, or the measurement function is terminated with ESC or via the context menu.


  • 3D auxiliary lines

    3D auxiliary lines The software provides various types of 3D auxiliary lines to support the input in 3D views:

    - Auxiliary lines parallel to the x-, y- or z-axis, any straight length, any straight line and edge guideline
    - Auxiliary lines parallel in a plane
    - Auxiliary lines parallel in a plane at a given distance
    - Any auxiliary line (2 points) in a plane
    - Perpendicular auxiliary line in a plane
    - Vertical or horizontal auxiliary line in a plane

    When creating 3D auxiliary lines, the current position is shown by a 3D cursor, which snaps to surfaces, edges and corners. In order to help create auxiliary lines relative to axes, and for all straight auxiliary lines, the line itself is displayed directly.


  • Text - autotext

    This feature allows you to enter your own text in views, or to load and format text files. Furthermore, you can specify an angle for the complete text block.

    The autotext feature provides placeholders for values which change from one project to another such as project name, name of planner, etc. The autotext placeholders provided consist of the properties of the views such as name and scale and the project properties, for instance names, addresses and remarks for the planned building, the planner and the client.

    Using the autotext feature and the save text function, you can create text blocks for the use in future projects without having to change project related values manually. Using 2D symbols and the standard graphic functions, other applications, such as titles and legends are also possible.


  • Item text

    Item textItem text can be used to label elements (for example, windows, 3D objects and walls) by positioning a text with a line connecting it to the selected element. If several elements overlap, a particular element can be selected over the context menu.

    All properties of an item text such as the content and style of the text can be changed, if necessary, in the dialog which is activated by double-clicking on the item text or via the context menu available for a selected item text.





  • 2D graphics - drafting functions

    2D graphics - drafting functionsWith the help of these functions you can add additional details such as lines, polygons, rectangles, circles and ellipses to 2D views, i.e. top views, sectional views, views and parallel perspectives.

    This enables you to add planning details to your drawings for the specification of for example sanitation and electrical installation.

    The elements used in the 2D graphic editor, i.e. lines, polygons, rectangles, circles and ellipses, have various properties for display which can be defined in the corresponding dialogs and which include the thickness of lines and borders as well as properties for edges and fill patterns.




Shown below are a few examples which were created with the cadvilla architecture software.

To enlarge one the following images simply click on it. To close the window which is then opened, simply click on close window x. When an image is enlarged, you can also browse the next >> or previous << images using the arrow keys.

sample-picture sample-picture sample-picture sample-picture sample-picture
sample-picture sample-picture sample-picture sample-picture sample-picture
sample-picture sample-picture sample-picture sample-picture sample-picture
sample-picture sample-picture sample-picture sample-picture sample-picture
sample-picture sample-picture sample-picture sample-picture Sample plan
sample for different visualisations sample-picture sample-picture sample-picture sample-picture
sample-picture sample-picture sample-picture sample-picture sample-picture
sample-picture sample-picture sample-picture sample-picture


sample-picture sample-picture sample-picture sample-picture sample-picture
sample-picture sample-picture sample-picture sample-picture sample-picture
sample-picture sample-picture sample-picture sample-picture sample-picture
sample-picture sample-picture sample-picture sample-picture sample-picture
sample-picture sample-picture sample-picture sample-picture sample-picture